home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19950329-19950528 / 000450_news@columbia.edu_Wed May 24 23:32:36 1995.msg < prev    next >
Internet Message Format  |  2020-01-01  |  6KB

  1. Received: from apakabar.cc.columbia.edu by watsun.cc.columbia.edu with SMTP id AA04777
  2.   (5.65c+CU/IDA-1.4.4/HLK for <kermit.misc@watsun.cc.columbia.edu>); Wed, 24 May 1995 19:32:46 -0400
  3. Received: by apakabar.cc.columbia.edu id AA06280
  4.   (5.65c+CU/IDA-1.4.4/HLK for kermit.misc@watsun); Wed, 24 May 1995 19:32:44 -0400
  5. Path: news.columbia.edu!watsun.cc.columbia.edu!fdc
  6. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  7. Newsgroups: comp.protocols.kermit.misc
  8. Subject: Patches for MS-DOS Kermit 3.14
  9. Date: 24 May 1995 23:32:36 GMT
  10. Organization: Columbia University
  11. Lines: 125
  12. Message-Id: <3q0fmk$63t@apakabar.cc.columbia.edu>
  13. Nntp-Posting-Host: watsun.cc.columbia.edu
  14. Keywords: MS-DOS Kermit, Patches
  15. Apparently-To: kermit.misc@watsun.cc.columbia.edu
  16.  
  17.  
  18. Some minor corrections have been made to MS-DOS Kermit 3.14 in the
  19. form of patches, new executables, and documentation.  Thanks, as always,
  20. to Professor Joe Doupnik for this work.  Please note that there is nothing
  21. earth-shaking here.  Most of the problems corrected were reported by only
  22. one or two people, so they all qualify as obscure.  The new files are
  23. available via anonymous ftp to kermit.columbia.edu, directory kermit/msdos.
  24. The binary files are:
  25.  
  26.   kermit.exe   - New full-featured Kermit program with ARP correction.
  27.   kermit_p.exe - Ditto, but with Portuguese file-transfer screen legends.
  28.  
  29. The text files are:
  30.  
  31.   READ.ME      - Reproduced below, so you don't have to ftp it.
  32.   ms*.pch      - The various patch files.
  33.  
  34. These corrections will be folded into the base product after a period of
  35. public testing.  So please test and send results to kermit@columbia.edu.
  36. Thanks!
  37.  
  38. Here is the READ.ME file:
  39.  
  40. MS-DOS KERMIT 3.14 UPDATES
  41.  
  42.   Wed May 24 19:22:09 1995
  43.  
  44. These files are updates to the release product MS-DOS Kermit v3.14, dated
  45. 18 Jan 1995. There are two classes of changes in these files. The first is
  46. an updated patch file for each program of the MS-DOS Kermit suite, and the
  47. second is a modified executable for the regular (KERMIT.EXE) and the
  48. Portuguese (KERMIT_P.EXE) full products.  The executables are modified to
  49. correct a TCP/IP networking problem in ensuring ARP response packets have
  50. the local hardware address included, causing some hosts (not very many of
  51. them) to reject the reply.  Due to the structure of the code, the problem
  52. could not be patched and required issuing a new executable (one each for
  53. the English and Portuguese versions).  If you had problems making TCP/IP
  54. connections from Kermit, you should pick up the new executable.  It still
  55. bears the version number 3.14, but is dated 21 May 95.
  56.  
  57. PATCHES
  58.  
  59. Patches apply to both the 18 January and the 21 May executables:
  60.  
  61.  Patch file     For executable
  62.  
  63.   MSR314.PCH     KERMIT.EXE      Full version
  64.   MSRM314.PCH    KERMITE.EXE     Medium version
  65.   MSRL314.PCH    KERLITE.EXE     Lite version
  66.   MSRP314.PCH    KERMIT_P.EXE    Full version, Portuguese legends
  67.  
  68. The patches are as follows:
  69.  
  70.  1. Optional Orchid Designer Professional VGA board video-mode patch.
  71.     Allows patching in the appropriate video mode, since different models
  72.     use different modes, but identify themselves the same way to Kermit.
  73.  
  74.  2. Fix for file names given on the command line in the -F option
  75.     (alternate initialization file) not always being parsed correctly.
  76.  
  77.  3. VT220/320 terminal emulator patch for correctly recognizing OSC and
  78.     PM sequences.  Without this patch, such sequences (which are rarely
  79.     used) could cause Kermit to hang until reset.
  80.  
  81.  4. Patch to prevent MS-DOS Kermit from improperly encoding its response
  82.     to the A packet.  The most notable symptom was failure to properly
  83.     receive RESENDs.
  84.  
  85.  5. Patch to the READ command to prevent it from improperly treating "-"
  86.     at the end of a line as a continuation character.
  87.  
  88.  6. Patch for TES networking: preserve TES LAT ID around restarts.
  89.  
  90.  7. Optional patch for Hebrew-model VT100 terminal emulation.  Described
  91.     below.
  92.  
  93.  8. Patch to make the MAIL command once again work properly when sending
  94.     multiple files.  Without this patch, the MAIL command only works for
  95.     one file; e.g. "mail foo.*" would send all foo.* files, but only the
  96.     first one would be mailed; the rest would disappear.
  97.  
  98. THE HEBREW PATCH
  99.  
  100. Certain applications are hardcoded for the DEC Hebrew-model VT100
  101. terminal, and can't use Kermit's VT420-level Hebrew features.
  102. Reportedly, MS-DOS Kermit 3.14's interpretation of the Hebrew VT100 was
  103. incorrect.  Diagnosis: ESC ) 1 selects the "Alternate ROM" character set.
  104. When this is Hebrew, it also has the side effect of switching writing
  105. direction to right-to-left, but Kermit didn't do this.  ESC ) B switches
  106. back to ASCII, and resets screen writing to left-to-right.  Cure: Enable
  107. Patch 7 but uncommenting it (i.e. remove the semicolon from the front of
  108. each line).  Do NOT enable patch 7 if you do not require VT100-level
  109. Hebrew, because other Alternate ROMs do not have this same side effect.
  110. In the next release, we will add a SET COMMAND to control the Alternate
  111. ROM side effects.
  112.  
  113. Patch 7 is available only for KERMIT.EXE because it is a difficult patch
  114. to create. If there is a strong need then a patch can be created for
  115. Portuguese and Medium versions.
  116.  
  117. PROBLEM RECEIVING RESENDS
  118.  
  119. If MS-DOS Kermit has its FILE COLLISION set to UPDATE, it won't be able to
  120. receive RESENDs as advertised.  Instead, it will refuse the RESEND with
  121. "Refused: Date".  This problem is too complex to be patched, and so a
  122. workaround must be used, one of the following:
  123.  
  124.  . MS-DOS Kermit's FILE COLLISION should be set to OVERWRITE when
  125.    receiving RESENDs.  Or:
  126.  
  127.  . Tell MS-DOS Kermit or the other Kermit to SET ATTRIBUTE DATE OFF when
  128.    RESENDing.
  129.  
  130. For example, here is a macro that can be used in place of RESEND in
  131. C-Kermit or MS-DOS Kermit to get around this problem:
  132.  
  133.   define XRESEND set attr date off, -
  134.     resend \%1 \%2, -
  135.     assign \%9 \v(status), -
  136.     set attr date on, -
  137.     end \%9
  138.  
  139. A fix will appear in the next release.
  140.  
  141. (End)